Lecture 1 : Crypto Overview , Perfect Secrecy , One - time Pad
نویسنده
چکیده
We overview the aims and the philosophy of modern cryptography. We exemplify this approach with the first shot at a definition of encryption scheme security, which we will develop later on in this class. We then give a classic definition given by Claude Shannon of perfect secrecy for an encryption. We show that various classic ciphers fail to satisfy this definition, but we also show a cipher called One-Time Pad which does satisfy it. However, this cipher has very limited applicability because the communicating parties must share a pre-agreed key which is as long as the message, i.e. as all the communication they will be able to secretly exchange between them. We show, moreover, that this is a fundamental limitation of every perfectly secure cipher. In other words, we show that no perfectly secure cipher can have keys shorter than the message. This motivates the need to relax Shannon’s information-theoretic perfect secrecy requirement on encryption schemes with a computational secrecy property instead. We’ll develop such computational secrecy property in the next lecture.
منابع مشابه
Lecture 1 : Perfect Secrecy and Statistical Authentication
• Definition of perfect secrecy • One-time pad and optimality (Shannon's theorem) • Definition of statistical one-time MAC and construction. Historically, cryptography was treated as a practical problem with practical applications. Many of these schemes were insecure due to a lack of a mathematical foundation combined with no understanding of desirable properties in cryptography systems. Howeve...
متن کاملTowards Foundations of Cryptography: Investigation of Perfect Secrecy 1
In the spirit of Shannon's theory of secrecy systems we analyse several possible natural deenitons of the notion of perfect secrecy; these deenitions are based on arguments taken from probability theory, information theory, the theory of computational complexity, and the theory of program-size complexity or algorithmic information. It turns out that none of these deenitions models the intuitive...
متن کاملRe-visiting the One-Time Pad
In 1949, Shannon proved the perfect secrecy of the Vernam cryptographic system (One-Time Pad or OTP). It has generally been believed that the perfectly random and uncompressible OTP which is transmitted needs to have a length equal to the message length for this result to be true. In this paper, we prove that the length of the transmitted OTP actually contains useful information and could be ex...
متن کاملTowards Foundations of Cryptographie: Investigation of Perfect Secrecy
In the spirit of Shannon's theory of secrecy systems we analyse several possible natural de nitons of the notion of perfect secrecy; these de nitions are based on arguments taken from probability theory, information theory, the theory of computational complexity, and the theory of program-size complexity or algorithmic information. It turns out that none of these de nitions models the intuitive...
متن کاملOne-Time Pad, Arithmetic Coding and Logic Gates: An unifying theme using Dynamical Systems
In this letter, we prove that the perfectly secure One-Time Pad (OTP) encryption can be seen as finding the initial condition on the binary map under a random switch based on the perfectly random pad. This turns out to be a special case of Grangetto’s randomized arithmetic coding performed on the Binary Map. Furthermore, we derive the set of possible perfect secrecy systems using such an approa...
متن کامل